Many good things about this company, including:
- People
- Projects
- Competitive Salaries
- No micro-management
Cons
There is only one big negative: The company is having financial issues and is doing on-going restructuring and layoffs. Unfortunately, the only way you find out people are gone is when your email to them (and their boss?) goes unanswered.