Great ideas and new things to work on. Great work/life balance.
Pros: great benefits, flexible hours, great communications
Cons: none that i can find.
Having been a consultant for 7 years prior to joining Thinking Phone Networks, I knew what it was like to have a pretty decent work/life balance. When things needed to be done, I could be confident that I could go deal with it, then just make up whatever other things I had to do later.
The same is true here. Everyone works incredibly hard, but knows how to deal with their life, and to not let things get in the way.
I also really enjoy the things that are being built, and the communication from management about the items they want done, without getting in the way of the actual designing and implementations. I've been incredibly impressed with the amount of communication within the company, and the vision and goals moving forward.