Great Company with outstanding team.
Pros
1) Flexible work schedule. Can work from home time to time. Management understands the importance of family and promotes family first approach. 2) Great team. Very passionate about what they do. 3) Good culture and really promotes the core values of Creativity, Openness and Growth 4) If you are a tech geek, this company is for you. 5) Lots of fun stuff like company picnic, spring outings, team outings 6) Good benefits package 7) Conducts lot of charitable initiatives for local and global cause. 8) Work is very challenging. Very good opportunities to learn latest technologies.
Cons
1. Needs improvement in collaboration across various project teams 2. More Microsoft technology centric, although they are now moving towards other areas. 3. Need more team building activities