Pay is great, co-workers are awesome, atmosphere is incredible.
Cons
Hard to learn solar, long hours some days, takes awhile to get your installs and the big pay checks. However if you can learn the material and you have some hustle you will love working here.