Pros
- You'll learn quite a lot in terms of software engineering processes, coding practices, designs but you can also learn these things at other companies too. - The people are very friendly and is always down to help you out. I really learned quite a lot from them. - I've only had great managers who acts immediately on feedback, makes you feel valued as an employee - Excellent benefits, 1k annual wellbeing allowance, 5k Take 1 allowance (for conferences and certification programs), internet reimbursement, 6% 401k match, Health, Dental, Vision all covered...etc
Cons
PLEASE NOTE This is about the EUC department: - Lots of legacy tools, monolithic architecture, and unstable build pipeline, and slow builds. Releases are constantly being delayed and the UI is less than desirable. - Modernization effort projects are only assigned to senior and staff level engineers and the rest of the engineering team are left with maintaining the monolith and adding new features to it. - Very little diversity across engineering - Culture is non-existent especially with the remote type workforce. Makes it really difficult to connect with coworkers are most personalities are very passive