Pros
I prefer working for small companies. I like knowing everyone and what they like, their kids names and hobbies, etc., and you can do that here. Will, the CEO is approachable which is wonderful. My direct manager is super to work for / with, and at the middle of week 2 I've only talked to him twice. He trusts that I'm getting my job done. There are clear guidelines for what has to be accomplished by which date. Basically, it's "Here's your task, here's the timeline, what do you need to accomplish the task, now go". If you need help you can feel free to ask anyone. If they can't help you, they can point you to the person who can. I couldn't feel any more fortunate to have gotten a job anywhere. On diversity and inclusion, I feel I'm working at the United Nations. Quite varied backgrounds and ethnicities. A very interesting bunch. I'm the old guy having been just hired at the age of 68. No age discrimination here. How refreshing. And yes, we're hiring. Check postings regularly, there are almost always positions at one or another level available. They also get filled very quickly. My application date to start date was less than 3 weeks and that involved 3 interviews.
Cons
Well, free iced tea to go with the free coffee? Seriously I can't think of a single con. Maybe asking me in another year.