Flexibility in work day and decent benefits
Great colleagues, collaborative teams. Talented people
Leadership training much needed at middle management levels
Relatively short and straightforward process
The company needs to acknowledge the employees as humans and they need to care more about them
They are transparent and have an open door policy
Great pay, great people, nice work environment