Pros
You will get a paycheck until they fire you unexpectedly because of stock market conditions. CEO is an exception. He's a good guy.
Cons
Horrible startup company with no direction and they will ruthlessly layoff American employees to protect their stock prices. CIO does not have his own vision but takes orders from CFO who is cutting cost by eliminating jobs in the US to outsource to India. VPs in IT also take frequent lavish international trips needlessly and waste money. They are strategically replacing American employees with remote Europeans and Indians to cut cost and yet expect to receive tax breaks, subsidies, and contracts from the US. HR is not on the side of the employees and follows orders from the management to the verbatim. This company is not veteran friendly and therefore does not deserve any DoD or US government contracts. They will terminate protected veterans without any consideration and supervisors without college degrees never take time to thank veteran employees even on Veterans Day. A lot of nepotism and favoritism going on as some supervisors bring in groups of buddies and loyalists from their former jobs.