I have been working at Blue Star Software full-time (More than 3 years)
Terrific culture, great work, great people, and outstanding benefits.
If you don't like smaller companies you may like Blue Star, but I like the fact that they are smaller and you get to know everyone.
Advice to Management
Continue doing what you are doing!