The company is very flexible with personal time. The company is very open with their financials and performance on projects.

Cons

Salary is average to low, poor mentoring program, very limited upward mobility, small bonuses, no real reward for going the extra mile or outperforming your peers, the company is very flat in the regards.