Great place for someone earlier in their career.
The company is great for someone in the earlier stages of their career. The pay will be higher than most companies offer and theres so many options to further your knowledge taking training or working hard learning products. It will definitely keep you busy. However, if you're later in your career and you're chasing money first knowledge second this - more... may not be a good place for you. Raises are rare but are given out yearly but doesn't match the market compensation. So, a lot of people here tend to leave for more money after a year or two. The company has real potential to be even better if they ... - less
ProsGood people, great staff and great knowledge
ConsRaises and compensation are a bit lower norm.