1. As a fresher the company gives lot of opportunities to learn
2. The work culture is very positive and helpful
3. Management is ready to listen and improvise on feedbacks
4. Importance is given to time offs
5. Engineers are expected to own the feature through the entire software development. From requirement collection to UX, testing and deployment
Cons
1. Mostly the projects are based on interfacing with other drivers and firmwares. So technical depth in the work is limited. Unless completely working on the infrastructure side
2. Programming is mostly done in .m language. Which limits your job experience in actual programming languages to an extent
I was a campus hire at Mathworks straight out of my graduate studies. Joined Mathworks EDG program and the journey has been amazing with exciting technical challenges and opportunities. Currently I am working as Software Engineer II.
I would list out the following Pros.
- Highly educated colleagues
- Competitive Salary
- Challenging Engineering problems to work on.
Cons
- Stakeholder Bonus is comparitively less compared to other companies.
- Pre-Covid work from policy could be relaxed.