Pros
- Flexible schedule - Job stability - Paid by hours Esri is a company for family people. They are very flexible about work hours. If you kids need a doctor appointment just let your coworkers know you need to leave. When you will get home you can work remotely part of time. This is all because you get paid by hours worked. They send employees to conferences.
Cons
- Job stability - Lack of bonuses and motivation If you get hired in most cases you won't be fired. This is good if you are a good worker. But this is also works even if you are a bad worker. And this is a nightmare if you are a coworker of bad worker. There are people who are not performing well. This pulls entire team down. What is a fun to work intensively, deliver new product if a person in next office will is doing nothing for months and still will get the salary raise for the same 3-5% by end of year! And there is no way to fire such a person - he/she will be promoted and moved to another team. to another position... That is just unfair work.All this happens because such bad worker works with a team but reports to a manager who is no a part of a team, and could be in another city at all. There are no bonuses and almost no raise. You salary will be the same plus 3-5% per year. Well, this is almost guaranteed no matter how well / bad you will be working. There is no opportunity to grow - even move to another department / team is a big problem.