Ensemble Systems Employee Reviews

Showing all 3 reviews
Sort by: Helpfulness | Rating | Date
4.0
Job Work/Life Balance
Salary/Benefits
Job Security/Advancement
Management
Job Culture
Collaborative, supportive workplace that I am planning to stay long term.
Project Manager (Current Employee) –  Richmond, BC17 September 2019
Ensemble is a good place to call home. Unlike many past companies I worked for, Ensemble is willing to change, and has definitely improved in the short two years I've been in. While they are still some way to go, it's the willingness to change that matters to me.

You will get exposure to a variety of projects and it can be challenging at times as you're juggling on tasks, meetings with clients, and status reports. However, they've got good systems in place to help you keep track.

What I like the most about the company is the people. We have amazing people working here, and they are a absolute pleasure to work and hang out with!

They truly do care about work/life balance, and always want to make sure the employees are not burned out. That said, if you are determined and always willing to learn on your own time, you will accelerate a lot faster.
Pros
Free lunches, shuttle, flexible hours, supportive colleagues
Cons
Location
Was this review helpful?YesNoReport
1.0
Job Work/Life Balance
Salary/Benefits
Job Security/Advancement
Management
Job Culture
Not a good place for growth
Software Developer (Former Employee) –  Richmond, BC24 August 2016
- Friendly people who will help you out when you ask
- Free staff lunch once a month
- Hiring process is still mainly based on "feel" and not technical expertise. On average interviews are probably 15 minutes in length
- Low comparative pay and mediocre benefits
- Training is poor, you have to figure out everything by trial and error. Very rarely is there any good documentation to follow
- Deadlines can be unreasonable and when the project doesn't go well people tend to get thrown under the bus
- Nobody follows good software development practices unless the employer demands it. Deadlines are much more important than releasing a stable product
- Turnover is high despite their claims otherwise. Quite a few good developers have left for better things, and some get let go for not fitting in personality wise or simply not being liked. It felt like at least one person was either leaving or being fired per month
- Management is arrogant and treats employees more like resources and less like people. They say they want you to grow and that you can choose your own projects, but its entirely based on demand. When you voice a complaint about either the technology or the work you're getting, they'll just say that's where the money's at
- Blame culture is pretty big with management. They will always point fingers at someone when things go wrong, and when they're at fault they brush it off like its nothing. During discussions they will also bring up anything you've done wrong in the past to use against you
- Nepotism still exists on some level with management. They will almost always
  more... hand the more interesting projects to people they like and talk to. If you're not one of those people you'll be handed the same type of projects over and over
- Certain project managers like to micromanage their developers
- No feedback whatsoever unless something's gone wrong and it's too late. Definitely not a great place to improve or learn good skill sets/software practices
  less
Pros
Free lunch once a month, friendly people
Cons
No kind of technical interview, poor management, high turnover, blame culture, nepotism, no feedback
Was this review helpful?YesNoReport
Claimed Profile

Want to know more about working here?

Ask a question about working or interviewing at Ensemble Systems. Our community is ready to answer.

Ask a Question

Overall rating

2.3
Based on 3 reviews
50
41
30
21
11

Ratings by category

2.3Work/Life Balance
2.7Salary/Benefits
2.7Job Security/Advancement
2.0Management
3.3Culture

Ensemble Systems Reviews by Job Title

Ensemble Systems Reviews by Location