Pros
My experience working with Sonata has been outstanding. It's felt great to be a part of a team with a high level of expertise, producing high quality work together. Each project presented a unique challenge, which gave me the opportunity to keep learning and improving for the entirety of my tenure here. The head of the company is very supportive and invested in helping employees develop as individuals and work together as members of a team. Nothing but good things to say about this organization and the people here. If you're interested in a work environment where you'll be presented with interesting, challenging work, and supported through those challenges, this would be a great place for you to wind up.
Cons
You may find yourself switching from em-dashes to hyphens to match the house style.