I've been with the company for 3 years, and within that span of time I've learned alot mostly because I was given the opportunity to do different things and see different parts of the business. I've processed customer payments, have handled the billing and payment of installer projects, and have processed vendor bills among many other things. Management is very good at rotating these responsibilities around so that everyone has the same opportunity to learn. Our team is young, fun, hard-working, and focused. My coworkers are the reason I enjoy my job as much as I do - we work hard, we laugh and have fun, and we make it a point to help one another as needed. Outside of my department, everyone I work with in Ops and the Install and Sales offices are just as friendly and accomodating! You would think it'd be hard for so many different personalities to mesh so well, but somehow we all do. I guess that's what happens when you work at a place where everyone is generally happy.
A young energetic hard-working but fun environment to be in, Management is good at making you feel like part of a team and like they are one of you not above you, The environment is ideal for learning and growing because the company continues to grow so quickly
A major emphasis on rewarding the sales & marketing teams more than other departments, would be nice if all departments had equal opportunities to get the same rewards