It is a smaller company and has a very tight knit feel. Many company activities so you can get to know your co-workers beyond the office. As a newer employee it can be daunting not knowing anyone but every single person has been exceptionally nice and welcoming and is always willing to help out!
Cons
No cons per se. The most challenging piece is understanding what we do (its so much!) but i would never consider that a true con.