Flexible Schedule, Attitude of Management towards employees. Good work environment, Cutting Edge Technology,
Cons
Benefits suck..Should have better strategy and goals, as far as design of products are concerned and market outlook. Better Product Management is required.