Pros
BlueWave is an excellent environment to build your career. This is largely due to the people and work environment. You are constantly learning, developing your skills, and pushing yourself. Your co-workers are working just as hard as you in a very team oriented environment. It is a pleasure to be able to work with individuals that are equally as driven. There are many directions to take your career. If you're willing to work hard and put in great efforts, you are rewarded very well. The company also does many team/company activities and outings to build culture, which is a very nice bonus.
Cons
Constant growth has created some growing pains with staffing, space, and processes. Some internal processes are lagging behind the overall size of the organization. Internally developed ticketing/tracking system is convoluted.