Collaborative team environment with modern tech stack. Good work life balance and opportunities to learn new tools and frameworks. Management is generally approachable and open to feedback.
Cons
Project timelines can sometimes feel tight. Communication between departments could be more consistent, especially during fast paced releases.