My review on Keelings is that while I was there I found that the level between management and employee was good as there was a union presence on site which made for a fair working environment and a happy work force for the most part.
Good salary and good conditions.
The first season is good but in the following seasons the demands increase but the salary does not increase. Promotion only in a friendly manner. No development opportunities. You never know how many hours you will work on a given day. 12 hours before your next workday, you will find out whether you are working or not. No private life.
No payout delays
Unfair treatment by superiors