Pros
Employees are smart, motivated, creative, and all extremely hard workers. It makes coming into work each day very rewarding to know that you're part of a top notch team. The openness of the office is also great for collaborating and brainstorming amongst teams. Since I've been here, the office has doubled in size which is very exciting for being such a young company! Management is genuinely interested in keeping the team up to date with training and always being able to provide their clients with the highest quality of work.
Cons
Depending on your client, work loads can be heavy at times. Social media is always on, so you must always be aware of what's trending and how it could affect your client. I think this is something that makes the job exciting and different each day, but some people may get stressed with always being "on."