Pros
Awesome Office
Great working environment
Flexible timings - all you gotta do is finish your job, nobody cares when you come and when you go
Great People - everybody is approachable and fun loving
Lot of motivation from people and management
The management is very approachable
Lot of employee benefit plans, eg: Give you fund to bu new phone, Rs 1000 every month to take part in fitness activities etc
Great work life balance
No politics
Awesome recreational activities, such as carom, Table Tennis, Foosball etc
Great place to learn technology without burdening your brain.
Amazing quarterly rewards and recognition
Variable pay allows you to earn more than your CTC if you perform well.
Cons
Salary - So~So
Variable pay makes take home salary less
Variable pay forfeited in case you leave the company before payout time.
They keep switching off the AC at odd times