Pros
Metova offers freedom in your work scheduling and efforts, the ability to request different projects and actually get them, a management team that has no issues just having you come talk to them about anything bothering you, and plenty of opportunities to learn platforms or technologies you would be interested in. Advancement is merit based, not time based, so if you work really hard you can be promoted to a lead developer or even to other positions within the office as quickly as management believes you have earned the position. I've seen someone get promoted to Lead Developer less than a year from their starting date.
Cons
The Franklin, TN office has seen rapid growth lately, so sometimes finding a quiet place to take a conference call can be difficult if all the rooms have been reserved already.