Great work environment, lots of learning opportunities
Pros
Fully remote, good work/life balance and lots of opportunities for development and growth. Manager and project teams are extremely supportive of personal development and encourage asking questions/collaboration. Gainshare payout at the end of the year is nice - based on your gainshare target and company performance Good company culture, coworkers are genuinely nice people Excellent entry level job
Cons
Lots of corporate hoops to jump through for promotion process - depending on how early in the year you are submitted for promotion, you could end up waiting until the next fiscal year for it to go through. Expectation that associate devs should be with the company 2 years before being promoted is outdated. Many managers pushing away from this though. Overall compensation is not as competitive if gainshare is low that year. In general, compensation is not as high as other tech companies