Good place for internshipThe good thingsMost of the staff are friendly. As an intern, they try their best to educate you. Really show you real life situations on how a solar company works and functions. Also, the working hours is flexible. As long as you get the job done.
The challengesAs much as there are good and friendly staff. Some of them (very few) are totally stuck up, unprofessional, disrespectful, people. So, watch out for those people. Non of those are from management, fortunately. Just some small people acting big.