Excellent managers
Excellent co-workers
Great benefits
Great working conditions
Growth industry
Miro has advantageous partnerships in the industry
Stable work environment
Cons
Although there are deadlines as in any software development company, the work load is reasonable. Sometimes the testing environment is not quite up to par, so that it may take a few iterations to develop software that functions as specified.
International Opportunities, home office in San Diego, flexible work hours.
Cons
HR is more "company friendly" than "employee friendly". When it comes to expensive, they tend to try and not cover you, even when the expenses are due to business travel.