Personally (honestly), I think Bluewave tends to sell people short a bit. In terms of salary, I don't believe most employee compensation matches their skillsets. I've heard the phrase, "They should've been hired at a higher position," thrown around quite often. I don't believe there is sufficient amount of engagement to the team of engineers. Although we are sort of left to our own devices and not micromanaged...there's also not much of an avenue for self-improvement. There are certifications, but mostly related to Windows. There's not many channels for creative or intuitive solutions, mainly due to budget or our own restrictions. There's too much focus on metrics, and making a quota. Too much talk of numbers forces employees away, and creates worker drones; not creative/free thinkers. An employee's abilities and knowledge can be immediately overshadowed by the race for good numbers and generating revenue. There should be a better balance.