Pros
-decent salary getting out of college (50k+ as QA, TS is 70k+,, dev at 95k+) -anyone can be a team lead (pro or con depending on technical or emotional intelligence coming in) -likely possibly getting your own office space - healthcare benefits are amazing. no need to pay for therapy
Cons
- work culture is cultish, every month there is work church (all staff meeting) - work/life balance is entirely up to your manager and your ability to tactfully say no to certain projects ("yes, BUT..." mentality) - as QA, you are treated as the guardians of quality = developers disrespect you and that is part of your job description to take it with a smile. It turns out most QA is female, and most dev is white male. Take that as you will. - higher management treats everyone equally poorly. do not expect to have your opinions or feedback taken into consideration UNLESS you are willing to organize. I have seen 15 year+ middle managers get ousted for speaking out. Organize? Get ready to be let go. Get ready to go to the Supreme Court. - your experience will entirely depend on your team placement, which barring clinical experience beforehand, is entirely random. Clinical teams (ASAP, IP, MR) are generally worked to the bone and sent out on go-lives as much as possible. The other teams are more fair. - COVID and BLM response was absurd, especially for a "liberal" and "transparent" and "progressive" company. - everyone is at the whims of Judy, who does not have the pulse on best practices in business. Se is allowed to say whatever she wants and everyone as to go along with it. Web Migration? Still targeting 2021, supposedly.