Pros: flexible schedules, learned about bugs
Cons: retaliation from managers, no support, pay not the best, insurance high, hostile work environment
Its horrible!! What you see is not what you get. Company its good but management is racist, only caucacians in upper management. Pay is ok. You are "guarantee" a bonus but hard to get. Employees come and go. Turn over over 100%. Can't trust your managers with the exception of a few. If looking for company to retire from...this may not be the one!