Pros
Mid-level staff and management try to make the workplace a warm and welcoming environment. People really do care about one another and it shows. Monthly birthday celebrations. Regular activities planned for staff by staff. People are friends outside of work and are genuinely kind to one another.
Cons
Leadership is wildly out of touch and there is a large power imbalance. Way too many c-suite execs always getting promotions and not enough mid-level staff to get the work done. Most c-suite execs only come in once a month for sales meetings and expect everyone to be "on their best behavior" for these meetings. Benefits are terrible! No traditional healthcare plan - no HMO, no PPO. Most doctors are out of network and you will have a referral ignored or denied. Retirement plan is something to be desired. Work/life balance is a joke and forget it if you have kids. Only 10 paid holidays a year and no sick pay. Only PTO and it starts at 2 weeks. You'll probably work through your lunch, work late nights and be on call even if you're on PTO.