Pros
- Great place to gain experience in a technical position without having prior experience
- Good place to learn website/domain hosting, Linux, server administration, and other technologies
- Great people to work with in a good work environment
- Despite the cons, still a good place to start out and gain experience especially while in school
Cons
- Hardly any career advancement opportunities for Level 1 Technical Support
- The company hates hiring full-time employees
- Pay is not great with small (if any) raises
- New development projects and company websites are rushed out way too fast. Meeting deadlines and implementing flashy new websites and interfaces is more valued than providing a product that actually works.