Adapting new technologies leading more scope to learn, End to end development, friendly work atmosphere, flexible timings.
Cons
Recent organization level changes may restrict your freedom of development a bit but manageable, less office space. Low level of engagement in outdoor sports and team building activities, which are stress busters.
1) Great product and great work. There is so much to learn while working.
2) Very good work culture. Free work environment like a start-up company.
3) Its fun to work in this company as u r free to enjoy and work.
4) Clear visibility even to CEO and VP level.
5) Fun and helping colleagues.
6) Great work-life balance.
7) Smart and talented employees
8) Great facilities