I LOVE working at Sunpro - they are flexible, they try to implement processes, and they have good benefits. Things are always changing as the company is growing exponentially and unfortunately training (because things are always changing) is almost non existent. However, the company as a whole wants you to succeed, I believe recognizes hard work, and takes care of their employees. I learn something new every day. This is a HARD job and I commend anyone who can do it well because there are a lot of moving parts.