To start in or at a company?
I think you can use either but I like at to describe your linkage with a company overall. If you are being more specific about what part of a company I feel that in flows better.
Usage:
I can start at IBM in March.
I can start in the Engineering Department in March.