Pros
There is some flexibility in the ability to work from home and some of the leaders are open to feedback and interested in collaboration. Great PTO.
Cons
No one cares about your job growth, you basically have to beg for a promotion and a tiny raise, and by the time they approve it its been two years and you get less than what you ask for because everything is up to "position control" yet they still manage to give you three people's worth of work and expect you to do it and "audition" for the role you want (without any guarantee they'll give it to you). If anyone on your team leaves, surprise you're now responsible for their work and because you're already doing it now they dont see the need to hire anyone to replace that person or compensate you for the extra work you're doing. They expect you to go to these conferences, pay for it up front out of pocket, and then take >4 months to reimburse you. Its impossible to get anyone to respond to emails or get anything done, so that also ends up falling on your plate. Basically, if you're a good worker be prepared to get taken advantage of to the point where you hit burn out and suddenly if you start underperforming (aka do what you're getting paid to do), they find faults with everything you do but never pay attention to how you were doing 3 people's jobs for no raise or promotion. Essentially, if you're not a doctor, you have no respect and are a nobody.