I've now been at Readify for about 3 weeks now and I've got to say things are going pretty well.

I've just completed my second engagement; a review of a "Classic" ASP application and I'm starting to settle into the senior consultant role fairly comfortably.  It's still weird not being able to have water-cooler chats or random banter with colleagues during the day and I'm definitely missing some of those social elements that exist in an office, but at the same time working in a virtual company has it's advantages.  When I'm not on site, I'm able to save about 2.5 hours a day in travel, I can drop off and pick up my kids from school, I can duck out to the gym when I feel like it (instead of at 6 in the morning) and I can be flexible in the times I work and where that work happens.

I'm finding that a work from home day usually starts a bit earlier and finishes a bit later than a normal day used to (ie I start about 7:30am and finish about 9:00pm) but that's because of the gaps I make in it.  I still do a normal days work, it's just a lot more broken up then when I'm in an office.

One thing I'm not missing is the stress of management.  There were some things going on in the company I left that were quite draining and being able to leave all that behind and just concentrate on doing a top job for my clients is so much easier to deal with.

And what of the people I'm working with?  Well, they're the cream of the crop.  There's a large number of Microsoft MVPs in the company and some other very smart people on board.  The work these guys have done is fantastic, and I'm lucky to now be a part of it all.