Pros
- Great Learning/Growing Environment: I've found Smartrr to be an exceptional place for learning and personal/professional growth. I'm encouraged to break things and learn from them in a controlled environment. No matter the project I'm working on, there's always something new and exciting to learn. There are also clear promotion goals/triggers documented out and it feels like my manager genuinely wants me to hit them and succeed. - Lots of Responsibility: I love that I get to take on substantial responsibilities. It's been a great opportunity to showcase my skills and grow professionally. This place really trusts its employees with significant tasks and allows them to wear multiple hats. - Agile: The company's agile approach to projects and problem-solving ensures dynamic workdays. There are new and interesting problems to solve daily. - Supportive Team: The best aspect of Smartrr are the incredible coworkers I've met here. No matter the challenge, there’s always a colleague willing to lend a hand or offer advice. It's very comforting to be in an environment where everyone is open to helping you through any issue.
Cons
- Startup Growing Pains: Being part of a startup, there are some growing pains (such as scaling issues, high turnover, and sometimes resources being stretched thin). These challenges are to be expected at any growing startup, but they can be tough to manage at times. - High Workload: The workload here can be quite intense at times. The expectations are high and the pace is fast, which means managing your time crucial. - Technical Debt: While there have been huge strides made here, the fact of the matter is that there is still a fairly large amount of legacy tech debt issues that are plaguing the developer environment. Definitely seeing the most improvement here within the past few quarters though.