Supportive and collaborative team culture
Opportunities for skill growth and learning
Flexible work hours and remote-friendly
Clear communication from management
Recognition and appreciation for hard work
Cons
Sometimes tight deadlines (but manageable with good teamwork)
Still a growing company, so some processes are evolving