While compensation & benefits are great, times have changed. Compensation is not matching inflation or the expertise for those considered as assets. Cross team communication could be improved. Documentation needs a rehaul & 1 location for all information to be found by any team/department. Feedback in the beginning is almost non-existent until your contributing are recognized. My department, & I'm sure there are others, go unseen though - we are the u sung heroes. without our experience & knowledge things could really go wrong (though this is true for all depts). Increased specified recognition (not just mentioned or generalized) would make our work feel more valued. IMO almost all the depts employees should at least make $60k to retain top talent (an HR goal). While granted stock is worth money, it is delayed money as it is vested (earned) intermittently. Upfront compensation goes much further, especially for those not interested in playing/gambling with stocks. Though these cons may seem harsh, Invoice Cloud is still an all around amazing company to be apart of. Minor improvements are needed which the company is always striving to achieve. overall the coins are growing pains. The main coin is compensation for those existing & considered an asset should be compensated as such & not need to request any raise.