Pros
Excellent pay and top-notch benefits. Work/life balance is actually strived for
Cons
Was reassigned to 3 different teams and doing something completely different than what I was hired for in a 7 month span. If you work on something to help you or the company out, better keep it to yourself or you'll have a handful of middle managers jumping in and trying to vulture your project from you including suddenly thinking they can give you deadlines and objectives despite knowing *NOTHING* about the technology, or even the project at all you are working on and THEN attempting to take the credit and in the most egregious case try to give the credit to one of their favored employees.. This is what drove me away in the end. The existing technology stack is a mess. It's incredibly painful to do the simplest tasks. If two machines needs to communicate on the other side of a firewall it takes TWO WEEKS AT MINIMUM to get the request through. Hope you got all the information right the first time or else you gotta wait another two weeks. Netnanny crap blocking legit sites like github. I was promised for 7 months I'd get access to Github, which we used a TON of tools that use it for their hosting, documentation and support. Never happened. Terrible security policies straight from the 1990's. Three password attempts before an account lock? What brute force program is going to succeed in three attempts? This is only done to upset the employees (that was our joke anyway). This wouldn't be so bad except you have to change your password monthly, and there are arcane rules about special characters that are so complex you have to write it down. Completely ruining the point to begin with. Everyone uses SCRUM but they all do it differently and so poorly that it just gets in the way. 30 minute standups, no backlogs, no story points. The one team I was on that SCRUM was actually a benefit, the team was dissolved and moved around the company just as we were starting to gel. The fact that they had this strange pride about there being no possibility of career advancement was strange, to say the least.