Pros
Collaborative and friendly team environment; the people are genuinely nice, which makes day-to-day interactions enjoyable.
Compensation is acceptable, though on the lower end for the area, it's fair for entry to mid-level experience.
The company is actively trying to improve processes, which shows a willingness to change and adapt.
Cons
Project timelines are often rushed, leaving little room to produce quality, polished work. This leads to frequent bugs and additional support after the product goes live.
Agile practices are still in the early stages; they’re being attempted but often sidelined due to tight deadlines.
Limited opportunities for career advancement or transparency in promotion criteria, making it challenging to understand what it takes to grow within the company.