Pros
Decent salary and average benefits. The pro and managed services teams really are the lifeblood of this place. Really dedicated group of guys.
Cons
Here is where it gets really disheartening. The operations side of the house (HR, finance, office management) is a real problem. From unnecessary gossip to unprofessional behavior, it really makes working here extremely difficult. Trying to approach HR is like asking your parent to go out after getting grounded; walking in at the start of the day and saying good morning to the front desk and not getting a response. Not a good experience at all. I do not see a lasting future here for myself or some of the new folk at all. There are way too many unnecessary "clicks" that make the culture and environment toxic.