Pros
- enterprise is very hands-off with tech, which is surprising (in a good way!) for a company its size. many teams are coding on an XP paradigm, so production releases are typically small and regularly occurring. the amount of red tape needed to cut when deploying to production is slim to none. - software teams are welcome and encouraged to find and use newer technologies with very little restrictions (again, a pleasant surprise considering the size of the company) and the enterprise push to move away from older, legacy systems is real. - work/life balance on a day-to-day basis is good - in four years I had to put in extra hours only a couple times, and never had to work weekends, other than when it was my turn in the on-call rotation
Cons
- work/life balance on a monthly/yearly scale is not so good. PTO is by far the worst of anywhere I have ever worked. six holidays is the absolute bare minimum, as is two weeks of vacation. on the corporate level, there is no system in place for tracking time off, so whether you have to stick to those ten days is up to your manager and if they track it themselves. if they do, you're stuck with it. - success sharing bonuses are better when the company does better, but that won't keep you from getting a lowball raise when annual reviews come around - high reliance on contractor work - between associates and contractors had 35 direct reports, which on its own is far far more than any one person should have. of that, half were contractors. - very few "extras" - corporate and team celebration events were few and far between prior to the pandemic. once it hit they all dried up.