Pros – You get to work on a lot of different projects. You'll never be bored working at Core.
Cons – Lack of stability -- pushing into new areas all the time is cool, but it would be nice to know that it is all going to pay out and we can count on a steady income for awhile.
Advice to Senior Management – Keep going.
Yes, I would recommend this company to a friend