The company has embraced constant improvement and keeps adapting to both the team's and client's needs. No idea is off-limits, which opens up great opportunities for both personal and professional growth. The team is supportive and collaborative, which means there's always someone to learn from.
Cons
The constant change can make it hard to keep up, yet the team and shared values help overcome anything.