Pros
- Product-focused company. Your work there will likely have a direct positive impact on people - Opportunities to make an impact on the product and company even if you are early in your career - Good benefits. Health insurance, retirement, commuter benefit, and unlimited paid time off - Cool folks with diverse backgrounds. I feel privileged to have had the opportunity to work with some creative problem-solvers.
Cons
These cons are my opinion and based on my lived experiences in this company - Tries to do a lot of stuff, at the same time. You will see this in the roadmap, and even on how the product is built - a lot of add ons that sometimes do not seem to solve problems related to benefits for their users. - Unchecked bias. Leadership may seem available and willing to listen, but I felt that no definitive action was taken to mitigate issues I have experienced there. There is no process or structure in place for employees to voice their concerns, and I have in many instances felt powerless to improve my working conditions there. - Decision-making from the top-down leads to incorrect time estimates and surprises when features are built. This applies to the product as well as the engineering area. This often means that people least knowledgeable on the technological issues suggest or dictate solutions without consulting with the engineers who are closest to the problems and have knowledge domain in those areas. The consequence of making decisions like this is not only missed targets but also, people feeling undervalued and not empowered. - Middle management, particularly backend, fails to fails to properly translate priorities from executive leadership to the team. Does not listen to engineers on time estimates and frequently underestimates time to complete features. Sprints are rarely completed. - Engineering teams at Catch seem to function more like a collection of individual contributors than a team working together to solve problems. This denies engineers opportunities to learn from each other and to grow, leads to knowledge silos which cause people to stagnate. Unfortunately, the main catalyst for someone's growth at Catch is when someone leaves or when a new product vertical is introduced.