Supportive team culture, solid engineering practices, and good exposure to interesting projects. Management was generally approachable and open to feedback. I appreciated the autonomy and opportunities to take ownership.
Cons
Like any company, there were some organizational challenges and occasional communication gaps. Nothing unexpected for the industry.