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.