Pros
-Nice work colleagues except none of them still there -Good technical experience and exposure
Cons
financially unstable ,you will never get you salary in time it can be delayed for 2 months or more They follow micro management approach in worst form so the CEO and the company owner nows every single details about every one till level of associate level of employees trying to control every thing all managers lying about every thing (salary , projects , promotions ) and rumors every where managers missing minimum level of work ethics they can call you any time of day after work or midnight and wonder how you did not take the call with very aggressive tone you have no life just work without planning to any thing, work in official holidays ,weekends there nothing called planning or software delivery methods in this company they work and deliver by pure luck ! and finally they trying to spam "Glassdoor" with fake reviews to enhance there rate