Competitive salary compared to many local companies.
Opportunity to work on interesting and advanced technology.
Exposure to challenging technical problems
Cons
Management quality is a major concern. Communication through the management chain is often unclear and decisions are not conveyed effectively.
Strong culture of micromanagement.
There is an unhealthy focus on working overtime without compensation.
Good Starting Pay for Trainees
Nature of Work is highly interesting and there is a lot to learn
No forced Dress Code (Semi-formal works)
Cons
Not flexible in timings or workplace
Overtime is promoted yet not rewarded but instead expected from Employee
Contract with heavy penalties
Poor Work Life balance