Highly matrix-ed, but well managed company.
Pros: Open office concept in Bay Area offices, free goodies in break room.
Cons: Company under pressure as it transforms and adjusts to the Cloud and Open source technology winds.
Good company to work for, especially if you are in the current, modern technology stack. Client facing role can be rewarding working with some of the large Enterprise customers, helping them meet their business goals with a comprehensive portfolio of software solutions.