Why?
- My manager walked me around the company showing me the layout, introducing me to everyone. (This is in spite of the fact that he had walked me around the company during our interview 3 weeks ago.)
- The company has a checklist for the manager to go through for new employee orientation, to make sure that the new employee has all the basics covered.
- The entire company's process' and forms are available on an intra-website.
- My manager spent at least 1 or 2 hours going over the product road map with me. He says that he will probably spend an entire morning in the near future to teach me their design philosphy.
- The VP of software spent at least 30 minutes talking to me about the industry technology, their competitors, and showing me a tour of the company. (Yes, it was pretty much the same tour my manager took me on. But still, it shows that they want me to integrate and become comfortable as soon as possible.)
- A few coworkers even made conversation with me or dropped by my cube to say "hi" and told me that the company had a very low turn-over rate.
- IT seems to have a good inventory of all the software tools that engineering needs.
My last company was a nice place to work when I first started. But in the last year or two, it had really gone down hill. No one bothered to say "hi" to the new people because things were so unstable. For example: during the last round of restructuring, a process engineer (who had just been brought on 6 months ago) was let go. And also, a lot of the installation CD's for the software tools were all missing which made building a new development system very difficult.
A few bad signs that I noticed, but am not too concerned about.
- My manager complained that upper management never lets him properly develop software. Even in the most recent product, they want to just dump existing 15 year old code base onto the new platform. Obviously that is not a good thing to do in the long run. This is what my old company did... and it was very difficult maintaining that spaghetti logic. It seems like it is a common problem anywhere in a marketing driven company. I hope my manager is able to win the fight and get the product developed correctly.
All in all, I'm quite optimistic about my new company.