Pros
Great culture,Good benefits, supportive environment. Great office location, flexible working hours, There is a great social culture too if you want it. I was there for about 2yrs and I feel that I learned so much,they give the room to grow, they don't pigeon hole you into one particular role and let you develop your career in the direction you would like to take it. Always surrounded by passionate people having hunger to learn and explore. When projects gets hard everyone is helpful and kind. Motivates new talent and gives opportunity to learn and learn and learn......Grass root exposure Excellent in MDM practice. Great Exposure to all other MDM Implementations through common Forums and weekly updates .
Cons
young, challenged, in a competitive world