Pros
I can easily see myself working at Streakwave until retirement. The company offers competitive to better than most pay and benefits, is very stable, and has strong growth year over year. The management style allows room for individuals to take ownership of responsibilities and to wear multiple hats which creates opportunities for advancement outside of the traditional climb the ladder methodology.
Cons
Business growth sometimes outpaces the ability for strategic planning creating some friction. The growth creates job security but comes with some added pressure at times.