Pros
Harmonia is a great place to work! The office environment is very friendly and I can honestly say that many of my coworkers are my friends. The development environment we are provided with is top of the line: i7 processor, two solid state drives, and 24 GB of RAM. The laptops allow for docking at a desk but have the portability to work from home when necessary. The management is very good and recognize good work regardless of age. Employees are mentored when they first come and projects are very interesting. I have never stopped learning since I have started at Harmonia. Development pace is on a per project basis but I rarely work more than 43 hour weeks and am still recognized for my good work. Perks are great too: good insurance, monthly socials, sports teams, holiday parties, and other activities are made available for anyone that would want to join. Monthly awards are given to Developer of the Month and yearly awards are given for at least 4 categories with prizes of the winners' choosing up to $1,000. Christmas bonuses and yearly reviews/raises are given.
Cons
I have no cons about Harmonia