I won't able to list down all of the cons here... - worst work life balance (except couple of projects) - too much politics - micro management - Old technology stack - No proper process in place - company is not doing well business wise (check stock market decline) DON'T GET TRAPPED HERE, You will spoil yourself