The world believes that size matters… but really speaking, not always and not every time. At least not when one is talking about the 5 Best Companies to Work for in India among Small Size Organisations in IT-BPM in 2015 – and I’m talking about organizations with up to 500 employees. Small size works for...