Challenging but fun environment.
Pros
This company and the industry it is in, keeps you on your toes. No day is ever the same and the company has a work hard, play hard attitude. The new office is great with an open kitchen that is centered around frequent company events that do take place during the workday. For instance, monthly birthday and anniversary socials. The company has a very strong team environment with all employees. Another aspect is that they strongly believe in personal and professional growth. They will guide, instruct, and assist with helping you improve yourself along with the organization. They have particularly strong interest in assisting you in achieving your goals.
Cons
The only con, which isn't necessarily a con for me, is that the industry sometimes requires us to work a lot of hours, to include weekends. If you're looking for a strict 9 to 5 this wouldn't be a good place to work depending on your role within the company. However, the management recognizes the efforts and will assist in making it as painless as possible when it is all hands on deck.