Collaborative team culture with plenty of learning opportunities. The management encourages creativity and professional growth. Flexible working hours and good pay for performance.
Cons
Workload can be intense during project deadlines, but manageable with good time planning.