Pros
There is plenty of room for advancement and plenty of training opportunities/ resources at Fives. The senior engineering staff is very talented and are helpful when approached for assistance/ guidance. They are committed to helping staff develope professionally. Some members of management will actually sit down with the employees and make development plans and help with the execution of those plans. There are regular yearly evaluations by management/ HR. The HR department does a great job of keeping the atmosphere lively and coming up with new and creative ways to keep the staff engaged and interested in training and company events. They have a pretty good benefit package too.
Cons
In the past, I heard raises were hard to come by. This is hard to judge due to individual performance and changes in management over the last couple years. The current HR team is very fair and will give raises if performance scores are there and if funds are available.