Pros
The dedicated core staff are personable and fun people. I feel a genuine family kind of love there, often. I may be a little shy sometimes but I am not scared to talk to anyone here and that's kind of a big deal. They celebrate their achievements quarterly with the whole team which always makes for a good time. Everyone is made to feel special on their birthday! When people leave the company in good standing to move or whatever reason they get a send off that should make them feel appreciated. There is always silliness and fit's of laughter at some point in each day. Even if the day is hard or super busy people always find the humor. They have this phrase that I hope I am getting right "we take our work seriously but not ourselves" I wake up each day excited to go to work.
Cons
Honestly I don't have any constructive non selfish things to put here. Sure beats the heck out of my last job. I believe in being grateful.