The owner is unpredictable and rules the company by fear and yelling at the employees in a demeaning way in front of others. Employees walk on egg shells on a daily basis. Their is a great lack of respect from the owner. The owner runs the company like a used car salesman, with no integrity. The company has very unethical practices.

Advice to ManagementAdvice

Hire new management and let them run the company, as the owner yelling at employees on a daily basis is no way to treat people.

Without a doubt your not going to find better place to learn on the real hardware.

Cons

Because of the high stress and the low salaries this production learning environment often has regular fires that need to be put out. The most disappointing event was when the CEO chased off all of the management staff. At this point there is no "BUFFER" between us and the CEO. Although they do have have a project manager (with no systems experience) that reports everything back to the CEO.

Advice to ManagementAdvice

The first step would be to hire a management staff. The next step would be to treat the employees with respect. If the first two steps could be accomplished they would still need to increase salaries to attract the experienced engineers. Better benefits would also help.

All of the upper management except the CEO have departed and were not replaced. The CEO has verbally abused every employee in the company in front of their co-workers. While they do pay for training as soon as you complete your training it is time to move on. Skip the abuse and get better pay and benefits.

Advice to ManagementAdvice

Hire new management. You also might want to try showing your employees a little respect.

You'll meet great people. Co-workers are a great group of people. A lot of the company's clients and customers are nice, fun business owners and entrepreneurs that can definitely provide experience, expertise, and perks in knowing them.

Cons

Unfortunately, the company has some lack of direction. Management is on different pages often. You'll be expected to work longer days, but only be paid for a standard 40-hour week. Commission payouts are delayed at times, and the commission structure is rather dated and somewhat one-sided. Business can be very slow during some months.

Our Technology team is a great bunch of guys, that really know what they are doing. Our NOC is a very impressive place for visitors to see.

Cons

There is no leadership from upper management. upper management can not and will not make the hard decision. Senior management has a tendency to treat the employees as childern. They will yell and disrespect employees on the floor and in front of there peers.

I actually left in 2008, and at the time, it had served it's purpose for me. It is a great place to get some good technological experience - although not always having the best budget, they do have some cool toys that will prepare you for many enterprise-level positions. Many of us have left and gone on to do great things at global organizations.

Cons

Pay is not commensurate with the hours / work / experience required - I've over doubled my salary since I left, working less hours.

Mgmt is EXTREMELY disrespectful of employees, their personal lives, families, etc. I was publicly yelled at on numerous occasions for things I had little control over, and forced to come into the office when I was ill.