Pros
Amazing benefits, very diverse work day, understanding and fair management team committed to employee education and development, generous PTO and annual holiday policy, annual raises and bonuses based on performance
Cons
Limited opportunities for internal advancement