The Orochi is smaller than your usual mouse, as it's built for laptop use. This is emphasised by the short cable — it's meant to be used in short proximity to the machine. Thankfully for those who find this an issue, the cable can be removed and the mouse used wirelessly via Bluetooth.
Razer doesn't include a Bluetooth adapter, so you'll either need a laptop that supports it, or you'll need to buy your own.
It's ambidextrous, with back and forward buttons on the left- and right-hand sides, in addition to the usual scroll wheel and left/right mouse buttons. Its small size means that you'll most likely use it with your thumb and pinky gripping the sides of mouse, which is comfortable in the short term, but may become fatiguing if used for extended periods of time.
The software is the usual Razer fare, which is actually a step up from most mobile mice — custom button assignment, independent DPI settings, USB polling rates, acceleration settings and the ability to turn on or off the scroll wheel and battery LEDs. Of note are the differences between Bluetooth and cabled: while cabled, the Orochi will go up to 4000dpi; under Bluetooth, it'll only do 2000. The control panel won't work either, unless your mouse cable is connected.