Great management-employee relationshipThe good thingsHas plenty of opportunities to grow (career growth &/or personal development).
Work-Life balance; busy however, it's manageable & above all, fun environment!
They listen to your needs and provide reasonable actions.
The challengesIt's a growing company - has opportunities to improve.. opportunities means more growth & development.