There is a lot of scope for personal growth. The company doesn't put pressure on people to work, those who are more hard working and focused towards career growth work long hours, others don't. There are plenty of facilities like ping pong tables, gym etc. Facilities are good, people are supportive and open to helping others on technical issues. There are online tutorials available on a variety of topics.
Supportive work environment