How do I shift from a service-based IT company to a product-based company? What is it like to work as a software engineer for a service based company after you have worked for a big product based company?