Interesting technology.
Low hierarchy.
Open floor working environment.
Free lunch.
Frequent company activities including cricket games.
Hiring new people, moving teams around.
Great vision.
Cons
Hiring new people, moving teams around.
Not enough female engineers.
Communication about company performance is okay, but information about individual performance could be better.
Yearly performance reviews, but not much in between other than informal feedback.
Free lunch
Provides H1B sponsorship. So come here and find a job in any company. Start job search the day you land
Cons
Incompetent management
No HR processes
No proper performance review process
No 401k
Arbitrary compensation policies
20 managers for 40 engineers.
20 product owners for 5 products