Pros: strong engineering culture, wide range of projects, great work-life balance
Cons: low name recognition, relatively small us presence
Engineering-focused company with good opportunities to learn the professional services business and on-shore/off-shore software management practices.
Company is large enough to take on a wide range of software projects in mobile, cloud and big-data. Has relatively light management overhead and lots of opportunity to grow one's career.