Pros
The people are amazing and the company makes it a point to plan events and create company bonding moments whenever possible. We celebrate just about everything together. The cross-department workflows are smooth, the best I've experienced in my work life to current date. There are daily interactions with top Executives within the company and those executives treat everyone like human beings, rather than just another number/employee and will often times take the time to strike up conversations as a check in on how people are doing, feeling, or if there's anything they can do to help. Promoting from within also occur, which is a huge plus for me since it shows that there are career growth opportunities inside and outside of my department. There have been at least three examples that come to mind of this happening since I have been with the company.
Cons
The building isn't owned by the company, so you cannot bring pets into work. No 401k matching thus far.