Pros: Shocked to see negative reviews on here. Truly a delight to come to work every day. I feel listened to and supported. I am given space to grow my skills. Also, my schedule flexibility is unreal.
Cons: Pay is usually industry average, which doesn't make sense for a company that is doing so well. That's about it.