If you like branding, this is a place for you. I developed critical branding skills in this company. It's fun to work with a diverse team; colleagues are friendly, talented and supportive. The synergy and trust let me feel I could lean on them and manage clients' expectations confidently. Management is empathetic and caring, and everyone is respected.
Cons
Some managers are risk-averse and overprotective, limiting personal growth and diminishing productivity. However, it depends on the project team; the experience varies when teaming up with different people.