Pros
Excellent Compensation and Remote Work Opportunities The development team is highly skilled and the overall team dynamic is fantastic. There's a wealth of knowledge to acquire and a plethora of engaging projects. I've learned a lot! The HR system and individual employee meetings reflect a genuine concern for employee well-being and job satisfaction. The level of organization, from sprint structures to standup meetings, is truly commendable.
Cons
Remote Work = Flexibility, but this can also lead to a "work at any time and any place". The 401K and health insurance offerings could be improved. The onboarding process could be improved for new employees. The emphasis on tracking every hour (down to 15 minutes increments) can be demanding. Occasionally, upper management sets high expectations to meet client demands, which may not always be feasible. The role may sometimes lean more towards being an "order taker" than leading product development. The workload can become overwhelming, particularly when managing multiple clients and striving to coordinate sprint refinements, meet sprint deadlines, and deliver releases as per the strict client-driven schedules.