Pros
Amazing benefits -We just got unlimited PTO/sick/bereavement time -health/dental/vision paid for -match 401K -access to therapy Great learning environment.
Cons
Cliquey. Many teams are isolated from one another. Awful communication. You often are thrown into different projects with no explanation of what is needed from you. Bosses are not responsive. Poor work life balance. High pressure to work evenings and sometimes weekends. People messaging you at all hours. No overtime pay. Very little room for advancement. You get more responsibility, but no promotion, and minimal raises. Bosses play favorites, and raises reflect this. No one cares how much or how little work you do. They may praise you for your work, but raises rarely reflect it. Bosses ineffective and there are zero consequences to bad behavior. Pay is decent, but good luck getting a fair raise for the amount of work you do.