Pros
Great place to work, but decided to leave due to a job that was more consistent with what was closer to my end goal. Loved the work here, it was challenging. Definitely not for slackers or those who aren't open to learning. People here are reasonable, and won't knick you down for no reason. If you made a mistake, of course some won't be too happy (human nature) but they'll cool down at the end of it all. No work politics: there aren't people that will backstab you for a higher pay grade (at least when I was there)
Cons
- High workload and stress on a busy week. Could be too stressful for some people, but definitely manageable!
- Small company so you will see the same faces everyday
- Half benefits on insurance (health, dental, vision).