Pros
Great team, great dynamic and everyone is willing to pitch in and help at any time. The company really cares about the happiness of their employees, by including things like revenue transparency, keeping staff up-to-date with projects and progress, supplying breakfast, great coffee, Friday drinks, regular social events and much more to help the team come together and bond. There was also a company wide bonus which is awarded to everyone when the company hits its revenue target, which really help you feel like you're feel part of the big picture.
Cons
Career progression and training to help you grow