Extremely collaborative environment yet plenty of opportunity for individual contribution and growth. Extremely knowledgeable senior architecture and development team. Management and senior resources are 100% accessible, accountable, and transparent. Team atmosphere is fun yet very focused on productivity. Everybody's voice is encouraged, heard, and validated. Very good compensation package. Remote work.
Cons
As a smaller company there was difficulty weathering the latest economic downturn. Yet, layoffs were the very last option after all other possibilities had been exhausted. The CEO himself took a pay-cut long before there were any layoffs.
- Transparency
- Always reiterating company's mission(s)
- Willingness to invest in employees' knowledge and growth, this is especially nice when you're in a junior position.
- You get to work with nice people
Cons
You need to learn how to deal with clients, otherwise, this job is not for you