This company is a great place to work if you like your day to be long and busy. You are on your toes and management is always there. Either to look over your shoulder or help if needed. The job is stressful and they expect you to work overtime, all the time.
I did learn a lot while working there, but as mentioned you feel very stressed and overwhelmed many times.
Pay. Company does look after you.
Stressful, long hours