Pros
- The company has a collaborative atmosphere where everyone is genuinely focused on making things better. - Management really cares about the employees and is always on the lookout for high performers. - It's a small company, so you get to know most people, which creates a close-knit community. - There's a lot of investment going into expanding and building a strong foundation for the future. - Technology is a big focus here, driving the company forward. - Management team is approachable, sharp, and genuinely nice.
Cons
- Limited capacity both onshore and offshore can slow down development. - Some people are used to the small, tight-knit environment and find it hard to work as a team on bigger projects, but I think it is happening everywhere.