Pros
New campus is nice, fridge is stocked with water... theres plenty of coffee and snacks, too.
Cons
The culture of this company is driven by fear. If you create waves, you are regarded as a bad employee. There are a lot of intelligent people here who I have witnessed others go from rock stars to cogs in this company as new management has come on board, pushed people out of their department to make room for their own, talentless friends. It is really, truly devastating to see a once fruitful environment reduced to the sweat factory it is today driven by metrics. This company has a pseudo reality of thinking they are a big company, when really they are not - it is a small software company that uses low quality hardware to deliver what is essentially a hard disk with network cables coming out the back of it.