And somehow you seem to be defending it. Even though there is statistically a better return just working in a bank as a Java dev in a second tier city.

This is absolutely untrue. We pay ourselves and all of our employees competitive salaries.

See you paying them at least $335K in cash seeing that an average enterprise dev can make $140K working 40 hours a week and you want them to work 2.4x as many hours?