Pros
Good benefits, increased PTO after three years Generous leave policies after one year Engineering teams work hard and are generally knowledgeable (at least in my group)
Cons
No career growth opportunities and stagnant salaries. If you're good, you'll be repeatedly asked if you want to "grow in your role", which means more work with no change in pay or title. Promotions will happen to ensure "team equity" and ensure that everyone has the same title/level regardless of job duties or performance The constant merry-go-round of short-term tech leadership Annual reorgs are a huge headache Way too much paperwork and red tape Leadership can be overly focused on metrics that don't matter Even the most minuscule decisions are made by committee Most BSCs and other support people in tech aren't technical and will use that as an excuse for not getting things done. It's a form of learned helplessness that I've never seen anywhere else, at least not on this scale. If you're a BSC with any sort of technical background, prepare to spend at least half of your time explaining the same things to coworkers over and over again. It's absolutely mind-numbing. You can also kiss PTO goodbye because there are no work-life boundaries here and everyone will call you with questions, including your boss.