Pros
Great work life balance Coworkers are always super supportive and helpful in day to day work Flexibility to switch teams after a while to get experience in new things Flexible WFH policy Good benefits Handled the COVID19 crisis exceptionally. Everyone was supported in working from home and there were no layoffs or pay cuts.
Cons
The work is not very exciting and the technology you use is super dated. There isn't a huge push to use newest technology even if it would make life easier. Most people seemed apathetic towards the work they were doing on a daily basis. Sales is the driving factor in the company, sales reps will often sign contracts including features that arent built yet. This leads to the engineering teams scrambling to rush something out the door and quality suffers. Depending on what team you're on you can have complete autonomy and control over how you work. Other teams are super dependent on outside factors and forced to maintain code thats over 10 years old. There are massive amounts of tech debt that are just ignored and it will impact your work everyday. Just opening up visual studio everyday can take over 5 minutes. The pay is well below market rate and the company is very hesitant to ever give you more than a cost of living raise. After a while the only way to advance in pay is to leave the company. eMoney is a good stepping stone company but not a place you can really grow your career.