They have done everything they said they would. I wish they paid more for breakdown days but I made 87,000 last year as a part time trainer. They also match a percentage of 401K.