Pros
The company has great benefits and office luxuries. There are opportunities to grow, but that does not seem to be the case of the minorities.
Cons
There are so many inconsistencies with the policies that are supposed to be upheld. I believed that the company places too much emphasis on acquiring contracts, and not enough time perfecting the product. That is be number one. Things are not communicated well to the people that are at the bottom of the ladder. And those are the people that are working with the users directly. It just seemed so disorganized. The biggest issue is the "clicky" nature of the company. It is not what you know, it is who you know. Don't expect to be promoted unless you are best friends with some of the directors.