i love Singapore
tried applying for Google but they expect me to be sales + developer while i am not good at selling points. Not a vocal person even let people get away for taking my credits at work
You should not waste your talent to work with Local Company. If Google want you..switch over in no time. My Advice - Always work for winning companies . Monetary reward is like 2x-3x more.
Your manager is a typical robotic Project Manager only focus on Schedule without caring on the SW Quality.

