Pros
Harrow is a really great company to work for. They have a number of good products as well as a really great office staff. They work with a number of very large customers and things are really starting to expand. Every day offers something different and if you are the type of person that likes to wear a lot of hats, you can go very far in this company. I've read through some of the negative comments and I will say that these are sales jobs and if you are not selling, you will not do well here. Most people I have seen leave did not make it because they weren't motivated and did not put in a solid effort. If you work hard, you will be rewarded.
Cons
This is not a corporate workplace. If you are someone that needs a set day to day that never changes, it may not be the place for you. It also has a very open office environment and some people may not like that type of an office.