Pros
Coworkers are a blast to work alongside and everyone was very friendly and relate-able. Your coworkers felt more like a family than they did fellow employees. The mission of the company was also something I could definitely support.
Cons
I felt like I was not trusted to do my job properly. Even though I would consider myself extremely knowledgeable in my field. I was not able to make decisions that needed to be made to make designs that were cohesive and exciting. Instead I was dictated by other departments and couldn't speak into any projects myself. This created a Frankenstein for their brand and image. Even though I tried to make a positive change with great ideas for over 2 years no one listened and eventually I was let go when upper management decided to gut our department and start fresh or something. Even though I liked the mission and my coworkers this was probably one of the worse work experiences I have had in my profession.