Avantages
- If you're fresh of out college, it's a great job.
- Lots of exposure to different technologies like AWS, SQL, Python, etc.
- Direct interaction with a variety of teams
- Basically, all this broad exposure to many parts of the company is very valuable for those just beginning their career.
Inconvénients
- It's pretty obvious that a few of the managers do not get along.
- Even in one role, you'll have to dip into a lot of things that you don't have experience in and be given little guidance (e.g. you're a sales person, contract writer, product developer, data analyst, and data viz expert). It's the sort of thing that's good for greener employees but will burn you out long term.
- Did I mention no guidance? Unless you happen to be under someone who really takes you under their wing, you're really set up for failure.
- Pay: I got a **huge** pay bump once I left. The pay here is not competitive.
- No 401k match
- Still thinking of no guidance: people have micromanager standards with a hands-off style. You can have one or the other, not both.